// components/good-item/good-item.ts
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    // 商品数量
    count: <number>1,
    // 是否选中
    isCheck: <boolean>true,
    // 默认选中 1选中 0未选中
    value: <number>1,
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onChange() {
      this.setData({
        isCheck: !this.data.isCheck,
      })
      this.setData({
        value: this.data.isCheck ? 1 : 0
      })
    },
    // 减少商品数量
    minusCount() {
      // 如果当前数量 <=1 则不执行
      if (this.data.count <= 1) return
      this.setData({ count: this.data.count -= 1 })
    },
    // 添加商品数量
    plusCount() {
      this.setData({ count: this.data.count += 1 })
    },
  }
})